package com.itxiaoxiong.pojo;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

//@TableName 可以不加，使用实体类的名字作为表名
//          当数据库的表名和实体类命名不同（忽略大小写），使用@TableName注解指定表名
@TableName("user")
@Data
public class User {

//    @TableId(type = IdType.AUTO) //主键自增长,mysql数据库必须主键设置自增
    private Long id;
    private String name;
    private Integer age;
    private String email;

    @TableLogic //当前属性对应的列是逻辑删除状态字段
                //当你删除数据的时候，自动变成修改此列的属性值  默认    0 代表 未删除
                //                                               1 代表 删除
    private Integer deleted;

    @Version
    private Integer version;//版本号字段
}
